package com.sxj.corejava.code09_集合.Set;

import java.util.Comparator;

/**
 * @author 石小俊
 * 2024年07月24日 15:52
 */
public class EmpComparator implements Comparator<Emp> {
    @Override
    public int compare(Emp e1, Emp e2) {
        // 先按照工资升序排序
        if (e1.getSalary() > e2.getSalary()) {
            return 1;
        } else if (e1.getSalary() < e2.getSalary()) {
            return -1;
        } else {
            // 按照年龄升序
            if (e1.getAge() > e2.getAge()) {
                return 1;
            } else if (e1.getAge() < e2.getAge()) {
                return -1;
            } else {
                return 0;
            }
        }
    }
}
